/**    
 * 文件名：RentalRateContract.java</br>
 *    
 * 版本信息：v1.0</br>
 * 日期：2018年6月1日</br>
 * © 2005-2017 雷技信息科技（上海）有限公司版权所有</br>
 *
 */
package com.logic.landseaserver.models.rentalrate.bean;

import java.util.Date;

/**
 *
 * 项目名称：system-server</br>
 * 类名称：RentalRateContract</br>
 * 类描述：</br>
 * 创建人：Aaron</br>
 * 创建时间：2018年6月1日 下午4:14:12</br>
 * 
 * @version 1.0
 *
 */
public class RentalRateContract
{
    // 合同id
    private Integer contractId;
    
    // 项目id
    private Integer projectId;
    
    // 房间id
    private Integer roomId;
    
    // 合同入住开始时间
    private Date contractInDate;
    
    // 合同到期时间
    private Date contractOutDate;
    
    // 合同状态
    private String contractStatus;
    
    // 退房类型：正常退房，提前退房
    private String offrentType;
    
    // 实际退租日期
    private Date realOffrentDate;
    
    // 退租后，房租最后缴纳日期
    private Date lastRentDateEnd;
    
    // 换房日期
    private Date changeRoomDate;
    
    // 转房日期
    private Date reRentDate;

    public Integer getContractId()
    {
        return contractId;
    }

    public void setContractId(Integer contractId)
    {
        this.contractId = contractId;
    }

    public Integer getProjectId()
    {
        return projectId;
    }

    public void setProjectId(Integer projectId)
    {
        this.projectId = projectId;
    }

    public Integer getRoomId()
    {
        return roomId;
    }

    public void setRoomId(Integer roomId)
    {
        this.roomId = roomId;
    }

    public Date getContractInDate()
    {
        return contractInDate;
    }

    public void setContractInDate(Date contractInDate)
    {
        this.contractInDate = contractInDate;
    }

    public Date getContractOutDate()
    {
        return contractOutDate;
    }

    public void setContractOutDate(Date contractOutDate)
    {
        this.contractOutDate = contractOutDate;
    }

    public String getContractStatus()
    {
        return contractStatus;
    }

    public void setContractStatus(String contractStatus)
    {
        this.contractStatus = contractStatus;
    }

    public Date getRealOffrentDate()
    {
        return realOffrentDate;
    }

    public void setRealOffrentDate(Date realOffrentDate)
    {
        this.realOffrentDate = realOffrentDate;
    }

    public Date getLastRentDateEnd()
    {
        return lastRentDateEnd;
    }

    public void setLastRentDateEnd(Date lastRentDateEnd)
    {
        this.lastRentDateEnd = lastRentDateEnd;
    }

    public String getOffrentType()
    {
        return offrentType;
    }

    public void setOffrentType(String offrentType)
    {
        this.offrentType = offrentType;
    }

    public Date getChangeRoomDate()
    {
        return changeRoomDate;
    }

    public void setChangeRoomDate(Date changeRoomDate)
    {
        this.changeRoomDate = changeRoomDate;
    }

    public Date getReRentDate()
    {
        return reRentDate;
    }

    public void setReRentDate(Date reRentDate)
    {
        this.reRentDate = reRentDate;
    }

    /**    
     * [描述]：</br>
     *
     * @return
     *
    */
    @Override
    public String toString()
    {
        return "RentalRateContract [contractId=" + contractId + ", projectId=" + projectId + ", roomId=" + roomId
            + ", contractInDate=" + contractInDate + ", contractOutDate=" + contractOutDate + ", contractStatus="
            + contractStatus + ", offrentType=" + offrentType + ", realOffrentDate=" + realOffrentDate
            + ", lastRentDateEnd=" + lastRentDateEnd + ", changeRoomDate=" + changeRoomDate + ", reRentDate="
            + reRentDate + "]";
    }
}
